package 格式化;

import java.text.DecimalFormat;
import java.text.ParseException;
import java.util.Date;

public class  time
{
	public static void main(String[] args)
	{
		System.out.println("====");
		double d = 3.32342342323;
		System.out.println("=="+d);
		/*将Double变成字符串*/
		/*模式字符串 
		 * 0表示 如果位数大于原来的位数 , 自动补0
		 * # 不会 补0
		 * 建议 整数部分用# 小数部分用0*/
		String pa = "###.0000" ;
		DecimalFormat df = new DecimalFormat(pa);
		/*格式化*/
		/*将Double转变成字符串 并进行格式化*/
		String st  = df.format(d);
		System.out.println("=="+st);
		/*默认的四舍五入*/
		double di = 0.1234567;
		df.applyPattern("#.##%");
		System.out.println("=="+df.format(di));
		/*字符串变成浮点数*/
		String str = "2.48%";
		try
		{
			/*提示用Number 接受*/
			Number num =df.parse(str);
			System.out.println("=="+num);
		} catch (ParseException e)
		{
			e.printStackTrace();
		}
		date();
	}
	/*时间与字符串之间的相互转换
	 * */
	private static void date()
	{
		Date  now = new Date();
		System.out.println("=="+now);
				
	}
}

